html {
	height: 100%;
}

.default-theme {
	height: 100%;
}

.default-theme #menu a {
	color: #259;
}

.default-theme a[type='button'] {
	color: #fff;
}

.default-theme a {
	cursor: pointer;
}

.default-theme.iframe {
	margin-top: 1.5rem;
}

.default-theme .block-shadow {
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}

.default-theme .right {
	float: right;
}

.default-theme .form-control, .default-theme .btn {
	border-radius: 0;
	transition: 0.5s;
}

.default-theme .panel {
	border-radius: 0;
}

.default-theme .panel>.panel-heading {
	border-radius: 0;
}

.default-theme .condition .form-group {
	margin-bottom: 0.5em;
}

.default-theme .table>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.default-theme .modal-content {
	border-radius: 0;
}

.default-theme .modal-dialog {
	border-radius: 0;
}

.default-theme #login {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 38rem;
	/* height: 31.58rem; */
	margin-top: -14rem;
	margin-left: -19rem;
	padding: 1.5rem;
	background-color: white;
	opacity: 0;
	transform: scale(.8);
}

.default-theme #login h1 {
	border-bottom: 0.1rem solid #88b9e3;
}

.default-theme #index {
	
}

.default-theme header.nav-info {
	padding: 1rem 0;
	margin-bottom: 0.5rem;
	background: #337ab7;
	box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, .25), inset 0 0.1rem 0
		rgba(255, 255, 255, .15);
	color: #fff;
	cursor: default;
}

.default-theme header.nav-info a {
	color: #eee;
}

.default-theme header.nav-info a:hover {
	color: #fff;
}

.default-theme #index #menu {
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin-bottom: 0;
	overflow-y: auto;
}

@media ( min-width : 992px) {
	.default-theme #index #menu {
		height: 100%;
	}
}

.default-theme #index #menu .list-group .list-group-item {
	border-left-width: 0.1rem;
	border-left-style: solid;
}

.default-theme #index #content {
	padding: 0;
	overflow: hidden;
}

.default-theme #index #content>.tab-content {
	border-left: 0.1rem solid #ddd;
	border-right: 0.1rem solid #ddd;
	border-bottom: 0.1rem solid #ddd;
}

@media ( min-width : 992px) {
	.default-theme #index #content {
		padding-left: 1.5rem;
	}
}

.default-theme #content .tab-pane {
	height: 100%;
}

.default-theme #menu.panel-group {
	margin-bottom: 0.5rem;
	background-color: #fff;
	border: 1px solid transparent;
	-webkit-box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, .05);
	box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, .05);
	border-color: #ddd;
}

.default-theme #menu.panel-group .panel>.panel-heading {
	padding: 0;
	cursor: default;
	border-radius: 0;
}

.default-theme #menu.panel-group .panel .panel-body {
	padding: 0.5rem;
}

.default-theme #menu .panel>.panel-heading>.panel-title>div {
	padding: 1rem 1.5rem;
}

.default-theme #menu.panel-group .panel-body>.panel-item {
	display: table;
	padding: 0.5rem 1.5rem;
}

/* 表格居中 */
.default-theme .table-center th, .default-theme .table-center td{
	vertical-align: middle;
	text-align: center;
	padding: 5px 0;
}